Skip to main content

cara instalasi server

Panduan Instalasi Khanza di Windows

Ikuti langkah-langkah di bawah ini untuk menginstal Khanza di sistem operasi Windows.

1. Instalasi OS Windows

Pastikan sistem operasi Windows telah terinstal dengan baik. Jika belum, instal Windows terlebih dahulu sesuai petunjuk instalasi Windows.

2. Download Beberapa Keperluan

  • Kunjungi situs Yaski.or.id untuk mendapatkan file yang diperlukan.
  • Klik link download alt text

b. Masuk ke Google Drive

  • Setelah membuka situs, Anda akan diarahkan ke Google Drive untuk mengunduh file yang dibutuhkan. alt text

c. Download KhanzaHMSWindows

  • Masuk ke folder Software SIMRSKhanza\KhanzaHMSWindows yang tersedia di Google Drive.
  • Klik kanan pada file KhanzaHMSWindows dan pilih Download. alt text

d. Unzip File

  • Setelah file selesai diunduh, ekstrak file ZIP menggunakan aplikasi pengarsipan seperti WinRAR atau 7-Zip.

3. Install XAMPP

  • Buka folder hasil ekstrak file khanzaHMSWindows dan temukan installer XAMPP. alt text
  • Jalankan installer XAMPP dan ikuti langkah-langkah instalasi.

4. Buat dan Import Database sik

Pastikan XAMPP Berjalan

  1. Buka XAMPP Control Panel.
  2. Jalankan Apache dan MySQL dengan mengklik tombol Start.

Buka Command Prompt

  1. Tekan Windows + R, lalu ketik cmd dan tekan Enter.
  2. Arahkan direktori ke folder instalasi MySQL pada XAMPP dengan perintah berikut:
cd C:\xampp\mysql\bin

Masuk ke MySQL Command Line

  1. Masuk ke MySQL dengan mengetikkan perintah berikut:
mysql -u root -p
  • Jika Anda tidak menggunakan password untuk MySQL, tekan Enter setelah mengetik perintah.
  • Jika menggunakan password, masukkan password Anda.

Buat Database sik

Setelah berhasil masuk ke MySQL, buat database baru bernama sik dengan perintah:

CREATE DATABASE sik;

Keluar dari MySQL

Ketik perintah berikut untuk keluar dari MySQL Command Line:

exit

Import File sik.sql

  1. Pastikan file sik.sql berada di folder KhanzaHMSWindows.
  2. Ketik perintah berikut untuk mengimpor file ke database sik:
mysql -u root -p sik < "C:\Path\To\KhanzaHMSWindows\sik.sql"

Gantilah C:\Path\To\KhanzaHMSWindows dengan lokasi sebenarnya dari folder KhanzaHMSWindows di komputer Anda. Contoh:

mysql -u root -p sik < "C:\xampp\htdocs\KhanzaHMSWindows\sik.sql"
  • Jika Anda tidak menggunakan password untuk MySQL, gunakan perintah ini:
    mysql -u root sik < "C:\Path\To\KhanzaHMSWindows\sik.sql"

Verifikasi Database

  1. Kembali ke MySQL dengan perintah:
mysql -u root -p
  1. Pilih database sik:
USE sik;
  1. Tampilkan tabel-tabel yang ada untuk memastikan impor berhasil:
SHOW TABLES;
note

Catatan

  • Pastikan lokasi file sik.sql sesuai dengan perintah yang digunakan.
  • Jika ada error, periksa kembali nama file dan path folder tempat file berada.

5. Buat Folder webapps di htdocs

  • Navigasi ke direktori instalasi XAMPP, biasanya terletak di C:\xampp\htdocs.
  • Buat folder baru dengan nama webapps.
  • Pindahkan seluruh file dan folder dari hasil ekstraksi file khanzaHMSWindows ke dalam folder webapps yang baru dibuat.

6. Ubah Privileges (Agar Data Bisa Diakses Klien)

  • Masuk ke MySQL dengan perintah yang sama seperti sebelumnya:

    mysql -u root -p
  • Berikan akses kepada klien dengan perintah berikut. Gantilah user_name dengan nama pengguna klien yang ingin diberi akses dan client_ip_address dengan alamat IP dari komputer klien:

    GRANT ALL PRIVILEGES ON sik.* TO 'user_name'@'client_ip_address' IDENTIFIED BY 'user_password';

    Misalnya, jika nama pengguna klien adalah clientuser dan alamat IP klien adalah 192.168.1.10, serta password klien adalah password123, maka perintahnya akan menjadi:

    GRANT ALL PRIVILEGES ON sik.* TO 'clientuser'@'192.168.1.10' IDENTIFIED BY 'password123';
  • Terapkan perubahan dengan perintah:

    FLUSH PRIVILEGES;
  • Cek Privileges Klien

    Untuk memeriksa apakah klien sudah mendapatkan akses, Anda bisa menggunakan perintah berikut:

    SHOW GRANTS FOR 'clientuser'@'192.168.1.10';

Selesai

Jika ada masalah, pastikan Apache dan MySQL sudah berjalan dengan baik di XAMPP dan pastikan database sudah terimpor dengan benar.